/*个人中心*/
.mem_top{background: url(../images/bac_member.jpg) no-repeat; background-size: 100% 100%; text-align: center; padding: 2.5rem 0 2rem;}
.mem_toux{width: 4rem; margin: 0 auto;}
.mem_toux img{width: 4rem; height: 4rem; border-radius: 50%;}
.mem_nam{color: white; font-size: 1.7rem; line-height: normal;}
.mem_gljbox{min-height: 7rem; position: relative;}
.mem_glj,.dzyhq_glj{width: 80%; padding: .7rem 0; position: absolute; left: 10%; top: -1.5rem; box-shadow: 0 0 5px 0 #cccccc; min-height: 3rem; background: white; border-radius: 5px;}
.mem_glj .left{width: 60%; float: left; padding-left: 1rem;}
.mem_glj .right{width: 40%; float: right; padding-right: .5rem;}
.mem_id,.dzyhq_glj .mem_id{font-size: .85rem;}
.mem_glj .bt,.dzyhq_glj .bt{font-size: 1.2rem; font-weight: bold; padding-top: 1rem; line-height: normal;}
.mem_gljnum,.dzyhq_glj .mem_gljnum{font-size: 2.4rem; font-weight: bold; line-height: normal;}

.mem_ordbox i{display: inline-block; width: .7rem; height: .5rem; background: #1B9531; vertical-align: middle; margin-right: .7rem;}
.mem_ordbox{font-size: .95rem; padding: .5rem 0;}
.mem_ordlist{width: 80%; margin: 0 auto; padding-top: .5rem;}
.mem_ordlist li{display: block; width: 33.33%; float: left; text-align: center;}
.mem_ordlist li .iconfont{font-size: 1.5rem; position: relative; color: #666666;}
.mem_ordlist li .iconfont .num{display: inline-block; font-size: .7rem; border-radius: 50%; padding: 0px 4px; position: absolute; top: 0; right: -.5rem; color: white; background: #20AF3E;}
.mem_ordlist li .nam{color: #666666; font-size: .75rem;}


.bottom{position: fixed; z-index: 10; right: 0; left: 0; bottom: 0; height: 50px; padding: 0; min-width: 320px; max-width: 640px; margin: 0 auto; width: 100%; border-bottom: 0; background-color: #f7f7f7; -webkit-box-shadow: 0 0 1px rgba(0,0,0,.85); box-shadow: 0 0 1px rgba(0,0,0,.85); -webkit-backface-visibility: hidden; backface-visibility: hidden;}
.navbox{width: 100%; height: 100%; position: relative;}
.bottom a{display: block; text-align: center; width: 50%; position: absolute; top: -20px;}
.bottom .right{right: 0;}
.bottom a span{display: inline-block; text-align: center;}
.bottom a .iconfont{font-size: 1.8rem; width: auto!important; box-shadow: 0 0 5px 0 #CCCCCC; background: white; padding: .5rem; border-radius: 50%; line-height: normal;}
.bottom a .mui-tab-label{font-size: .85rem;}
.bottom .mui-active .iconfont{background: #199630; color: white;}
.bottom .mui-active .mui-tab-label{color: #199630;}

.mem_nav{padding: .5rem 0 0 4%;}
.mem_nav li{display: block; width: 29%; margin-bottom: 15px; border-radius: 5px; text-align: center; margin-right: 4%; float: left; background: white; box-shadow: 0 0 5px 0 #CCCCCC;}
.mem_nav li a{padding: .8rem 0; display: block;}
.mem_nav li .iconfont{font-size: 1.5rem; color: #1C9427;}
.mem_nav li .nam{color: #666666; font-size: .75rem; min-height: 2rem; line-height: 1rem; padding-top: .5rem;}
.mem_nav li .icon-ai-hongbao{color: #E84F63;}
.mem_nav li.mui-active{background: #199630; color: white;}
.mem_nav li.mui-active span,.mem_nav li.mui-active .nam{ color: white;}

.mem_tips{padding: 0 4% 2rem 3%;}
.mem_tips>div{width: 50%; float: left; font-size: .75rem;}
.mem_tips .right{text-align: right;}
.mem_tips .left .iconfont{color: #199630;}

/*附近商家*/
.fjsj_top{background: url(../../images/index/bac_fjsj.jpg) no-repeat; background-size: 100% 100%; text-align: center; color: white; font-size: 2rem; padding: 3rem 0 2.5rem; font-weight: bold;}
.fjsj_list{position: relative; padding: 30% 0 1rem;}
.fjsj_list li{background: white; box-shadow: 0 0 5px 0 #cccccc; width: 90%; margin: 0 auto 15px; padding: 0 3% 3% 3%; border-radius: 5px;}
.fjsj_list li:first-child{position: absolute; top: -1.5rem; left: 5%;}
.fjsj_list li a{display: table; width: 100%;}
.fjsj_list li a>div{display: table-cell; vertical-align: top;}
.fjsj_img{padding-top: 5%;}
.fjsj_img,.fjsj_img img{width: 5.5rem; height: 5.5rem; border-radius: 5px;}
.fjsj_img img{border: 1px solid #dddddd;}
.fjsj_infobox{width: 100%; padding-left: .7rem;}
.fjsj_infobox .dinw{font-size: .7rem; text-align: right; color: #999999; padding-top: .2rem;}
.fjsj_infobox .nam{font-size: 1rem; color: #000000; line-height: normal; padding-bottom: .3rem;}
.fjsj_infobox .weiz,.fjsj_infobox .huod{font-size: .75rem; color: #999999; line-height: normal;}
.fjsj_infobox .huod{ height: 1.5rem; line-height: 1.5rem; overflow: hidden;}
.fjsj_infobox .glj{font-size: .8rem; color: #000000; text-align: right; padding-top: .3rem;}
.fjsj_infobox .glj em{display: inline-block; background: #18952D; font-weight: bold; color: white; padding: 0 .3rem; border-radius: 3px;}

/*电子优惠券*/
.dzyhq_gljbox{min-height: 6.5rem; position: relative;}
.dzyhq_glj{background: url(../images/bac_dzyhq.jpg) no-repeat; top: -2rem; background-size: 100% 100%; text-align: right;}
.dzyhq_glj p{color: white; padding-right: 5%;}
.dzyhq_glj .bt{padding-top: .9rem; font-weight: normal; font-size: 1rem;}
.dzyhq_glj .mem_id{padding-top: .35rem; font-size: .75rem;}
.dzyhq_list{width: 70%; margin: .5rem auto 0;}
.dzyhq_list li{display: table; width: 100%; padding: 1.2rem 0; margin-bottom: 10px; background: url(../images/bac_dzyhq2.jpg) no-repeat; background-size: 100% 100%;}
.dzyhq_list li>div{display: table-cell; vertical-align: middle; text-align: center; color: #199630; font-style: italic;}
.dzyhq_list li .left{width: 40%; font-size: 1.2rem;}
.dzyhq_list li .left em{font-size: 1.8rem; font-style: italic;}
.dzyhq_list li .right{width: 60%; font-size: 1.1rem; font-weight: bold; line-height: 1.2rem;}
.dzyhq_list li .right em{font-size: 2rem; font-style: italic;}
.dzyhq_list .active{background: url(../images/bac_dzyhq3.jpg) no-repeat; background-size: 100% 100%; color: white;}
.dzyhq_list .active>div{color: white;}
.dzyhq_xiey{padding: 0 7%; font-size: .75rem;}
.dzyhq_xiey input{width: 1rem; height: 1rem; vertical-align: middle;}
.dzyhq_btn{width: 8rem; height: 2.5rem; border: 0; border-radius: 5px; background: #199630; font-size: .95rem; color: white;}
.btnbox{text-align: center; padding: 1rem 0;}

/*商家详情*/

.sjp_top{background: white; box-shadow: 0 0 5px 0 #CCCCCC; padding: .5rem 0 .5rem 3%; display: table; width: 100%;}
.sjp_top>div{display: table-cell; vertical-align: middle;}
.sjp_img,.sjp_img img{width: 7.5rem; height: 7.5rem;}
.sjp_img img{border: 1px solid #DDDDDD;}
.sjp_info{width: 100%; padding-left: 1rem;}
.sjp_info .nam{font-size: 1.3rem; color: #000000; padding-bottom: .2rem; font-weight: bold;}
.sjp_info .huod{font-size: .75rem; padding-bottom: .3rem;}
.sjp_info .time,.sjp_info .tel{font-size: 1.1rem;}

.sjp_dizbox{background: white; box-shadow: 0 0 5px 0 #CCCCCC; padding: .5rem 3%; margin-top: 8px; display: table; width: 100%;}
.sjp_dizbox>div{display: table-cell; vertical-align: middle;}
.sjp_dizbox .iconfont{font-size: 2rem; color: #bbbbbb;}
.sjp_diz .diz{font-size: .85rem; color: #333333;}
.sjp_diz .jul{ font-size: .75rem; color: #999999;}

.sjp_splist{background: white; margin-top: 10px; padding: 0 3% 1rem 0;}
.sjp_splist li{display: block; width: 50%; float: left;}
.sjp_splist li a{padding: 5% 0 0 5%; display: block;}
.sjp_spimg{position: relative;}
.sjp_spimg .sjp_glj,.sp_glj{position: absolute; line-height: 1.2rem; padding-top: .3rem; bottom: 5px; font-size: .75rem; right: 5px; width: 4.5rem; height: 4.5rem; text-align: center; background: #199630; color: white; border-radius: 50%;}
.sjp_spimg .sjp_glj em,.sp_glj em{font-size: 1.5rem; line-height: 1.3rem;}
.sjp_spinfobox{display: table; width: 100%;}
.sjp_spinfobox>div{display: table-cell; vertical-align: middle;}
.sjp_spinfobox .sjp_spinfo{width: 70%;}
.sjp_spinfobox .sjp_pri{width: 30%; font-size: 1.1rem; color: #199630;}
.sjp_spinfobox .sjp_pri em{font-size: 1.6rem;}
.sjp_spinfo .nam{font-size: .85rem; color: #333333; font-weight: bold;}
.sjp_spinfo .tips{font-size: .75rem; height: 1.5rem; line-height: 1.5rem; overflow: hidden;}

.spnone{padding-top: 2rem;}

/*推广中心*/
.tuig_top{background: url(../images/bac_member.jpg) no-repeat; padding: .8rem 0 2.5rem 7%; background-size: 100% 100%; display: table; width: 100%;}
.tuig_top>div{display: table-cell; vertical-align: middle;}
.tuig_toux,.tuig_toux img{width: 4rem; height: 4rem; border-radius: 50%;}
.tuig_nambox{width: 100%; padding-left: 1rem; color: white; font-size: .75rem;}
.tuig_nambox .tuig_nam{font-size: 1.7rem; line-height: normal;}

.tuig_box{position: relative; padding: 0 7%; padding-top: 36%;}
.tuig_list{position: absolute; top: -1.5rem; left: 7%; right: 7%;}
.tuig_list li,.tuig_list2 li{display: block; margin-bottom: 10px; font-size: 1rem; width: 48%; float: left; text-align: center; background: white; box-shadow: 0 0 5px 0 #CCCCCC; padding: 2rem 0;}
.tuig_list .right,.tuig_list2 .right{float: right;}
.tuig_list2 .tip{font-size: .75rem;}
.tuig_list li em{font-size: 2.3rem;}
.tuig_list2 li .num{font-size: 1.5rem;}
.tuig_list .active,.tuig_list2 .active{background: #22AD38; color: white;}
.btnbox2{text-align: center; padding-top: 1.5rem;}
.btnbox2 .dzyhq_btn{width: 10.5rem; height: 3rem; font-size: 1.2rem;}

/*提现*/
.tix_numbox{width: 80%; margin: 2rem auto 0; font-size: 1.1rem; font-weight: bold;}
.tix_num{border-bottom: 1px solid #333333;}
.tix_num .iconfont{font-size: 1.3rem;}
.tix_num input{height: 3rem; line-height: 3rem; font-size: 2rem; width: 60%; border: 0; color: #000000;}
.tix_numbox .tips{font-size: .75rem; color: #999999;}
.tix_numbox .xiey{padding-top: .3rem;}
.tix_numbox .tips input{width: 1rem; height: 1rem; vertical-align: middle;}
.tuig_tips3{text-align: center; font-size: .75rem; color: #999999; padding-top: .3rem;}

/*成为合伙人*/
.jrhhrbox{width: 85%; margin: 1rem auto 0; box-shadow: 0 0 5px 0 #CCCCCC; border-radius: 8px; padding-bottom: 2rem;}
.jrhhr_btn{background: #22AD38; display: block; width: 80%; height: 2.5rem; line-height: 2.5rem; color: white; border-radius: 5px; margin: .3rem 0 0 6%; padding-left: 5%; font-size: 1.1rem;}
.jrhhr_btn .iconfont{font-size: 1.2rem; margin-right: .5rem;}

/*我的商家*/
.mysj_nav{border-bottom: 1px solid #DDDDDD; padding: .1rem 0 .8rem;}
.mysj_nav li{width: 33%; display: block; float: left; text-align: center; font-size: .7rem;}
.mysj_nav .line{width: 1px; height: 1.5rem; background: #999999; margin-top: 2%;}
.mysj_nav .iconfont{color: #21AD39;}
.mysj_list li{display: table; width: 100%; border-bottom: 1px solid #CCCCCC; line-height: 2.5rem;}
.mysj_list li>span{display: table-cell; vertical-align: middle; width: 33.33%; text-align: center; font-size: .95rem;}

/*兑换弹出框*/
.tanchubox{background: white; position: fixed; top: 25%; left: 10%; right: 10%; width: 80%; box-shadow: 0 0 8px 0 #CCCCCC; border-radius: 8px; z-index: 9999; padding: .3rem 0 1.5rem;}
.mask{width: 100%; height: 100%; background: rgba(255,255,255,0.6); position: fixed; top: 0; left: 0; min-width: 320px; max-width: 640px; margin: 0 auto; right: 0; z-index: 999; display: none;}
.tanchu{position: relative; text-align: center}
.close{position: absolute; top: 5px; right: 10px; color: #999999;}
.tanc_btn{width: 60%; margin: .3rem 0 0 0; height: 2.5rem; background: #22AD38; color: white; font-size: 1rem; border: 0; border-radius: 5px;}
.tanchu .tips{font-size: .75rem; padding-bottom: 1rem;}
.tanchu .bt{color: #22AD38; font-size: 1.2rem; font-weight: bold; line-height: normal; padding-bottom: .3rem;}

/*注册登录等*/
.zhuc_content{padding: 54px 0 0; background: url(../images/bac_zhuc.jpg) no-repeat; background-size: 100% 100%; height: 100%;}
.header.zhuc{background: #22AD38;}
.zhuc_box{background: url(../images/bac_zhuc.jpg) no-repeat; background-size: 100% 100%;}

.zhuc_list{width: 80%; margin: 0 auto; padding-top: 3rem;}
.zhuc_list li{margin-bottom: 15px;}
.zhuc_list input{width: 100%; height: 2.5rem; color: #000000; border: 0; background: #91D69D; border-radius: 5px; padding: 3%;}
.zhuc_list .yzm input{width: 60%; display: inline-block; float: left;}
.zhuc_list .yzm label{width: 40%; text-align: right; display: inline-block; float: right;}
.zhuc_list .yzm button{width: 90%; background: white; color: #000000; font-size: .85rem; height: 2.5rem; border: 0; border-radius: 5px;}

.zhuc_btnbox{text-align: center; padding-top: 2rem;}
.zhuc_btnbox button{width: 50%; height: 2.5rem; color: #22AD38; background: white; border: 0; border-radius: 5px; font-size: 1.2rem;}

.zhuc_list.dl_list li:last-child,.zhuc_list.zhmm_list li:last-child{margin: 0;}
.logo{width: 30%; margin: 0 auto;}
.zhmm,.fhdd{width: 80%; margin: 0 auto; text-align: right; display: block; color: #108D29; padding-top: .3rem;}
.zhuc_list.zhmm_list{padding-top: 1rem;}
.fhdd{text-align: left;}

/*鼓励金说明*/
.gljsm{width: 80%; margin: 0 auto; padding-top: 1rem;}
.gljsm .tips{font-size: .75rem; padding-bottom: 1.5rem;}
.gljsm .bt{color: #22AD38; font-size: 1.2rem; font-weight: bold; line-height: normal; padding-bottom: .3rem;}
.gljsm .shuom{font-size: .75rem; color: #22AD38;}

/*意见反馈*/
.yjfk_box{width: 90%; margin: 0 auto 0; box-shadow: 0 0 8px 0 #CCCCCC; background: white; padding: 0 5% 3%; font-size: .75rem;}
.yjfk_bt{text-align: center; font-size: .95rem; line-height: normal; padding: 3% 0;}
.yjfk_item{padding: .2rem 0 .4rem;}
.yjfk_item input{vertical-align: middle; width: 1rem; height: 1rem;}
.yjfk_box.fanknr{padding: .3rem;}
.fanknr textarea{border: 0; padding: 3% 5%; width: 100%; min-height: 8rem;}

/*确认商品*/
.qrdd_sjnam{padding: 0 10% 2%; font-size: .85rem; border-bottom: 1px solid #eeeeee;}
.ddxq_sjnam{padding: 0 7% 2%;}
.qrdd_sjnam .iconfont{padding-right: .3rem;}
.qrdd_spitem{display: table; width: 100%; padding: 3% 3% 3% 11%;}
.ddxq_spitem{padding: 3% 3% 3% 8%;}
.qrdd_spitem>div{display: table-cell; vertical-align: middle;}
.qrdd_spimg,.qrdd_spimg img{width: 4.5rem; height: 4.5rem;}
.qrdd_spimg img{border: 1px solid #DDDDDD;}
.qrdd_spinfo{width: 100%; padding-left: .8rem;}
.qrdd_spinfo .nam{font-size: 1.1rem; color: #000000; font-weight: 600;}
.ddxq_spitem .qrdd_spinfo .nam{font-weight: normal; font-size: .95rem; margin-bottom: .4rem;}
.qrdd_spinfo .glj{color: #22AD38; font-size: .75rem; padding-top: .2rem;}
.qrdd_spinfo .pri{font-size: 1.2rem; color: #22AD38;}
.ddxq_spitem .qrdd_spinfo .pri{color: #333333; float: right; display: inline-block; padding-right: .5rem;}
.ddxq_spitem .qrdd_spinfo .num{font-size: .85rem; display: inline-block; line-height: 2.4rem;}
.qrdd_spinfo .pri em{font-weight: bold; font-size: 1.7rem;}
.ddxq_spitem .qrdd_spinfo .pri em{font-weight: normal;}

.qrdd_numbox{padding: 2% 5% 3% 11%; border-top: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE;}
.ddxq_gljbox{padding: 2% 5% 3% 8%;}
.qrdd_numbox>div{width: 50%; float: left; line-height: 2rem; font-size: .95rem;}
.qrdd_numbox .right{width: 7rem; float: right;}
.qrdd_numbox .numbox{width: 7rem; border: 1px solid #CCCCCC; border-radius: 3px; overflow: hidden;}
.qrdd_numbox .numbox button{width: 30%; display: block; float: left; height: 2rem; font-size: 1.2rem; border: 0;}
.qrdd_numbox .numbox input{width: 40%; display: block; float: left; text-align: center; height: 2rem; line-height: 2rem; border: 0;}
.ddxq_gljbox .right{text-align: right; color: #22AD38; font-size: 1.1rem;}


.qrdd_liuy{padding: 3% 5% 1%; font-size: .75rem; border-bottom: 2px solid #CCCCCC;}
.qrdd_liuy input{width: 70%; height: 2rem; line-height: 2rem; border: 0;}
.qrdd_zj{padding: 5% 5% 10%; text-align: right; font-size: .85rem;}
.ddxq_zj{padding: 3% 5% 2%;}
.qrdd_zj .num{font-size: 1rem;}
.qrdd_zj .num em,.qrdd_zj .xj em{color: #22AD38;}
.qrdd_zj .xj em i{font-size: 1.8rem;}

.ddxq_nrlis{box-shadow: 0 0 8px 0 #CCCCCC; padding: 3% 0 6%; color: #666666;}
.ddxq_nrlis li{padding: 3% 8% 0; font-size: .75rem;}

/*我的订单*/
.order_nav{padding: 10px 0; box-shadow: 0 0 8px 0 #CCCCCC;}
.order_nav li{width: 25%; float: left; text-align: center; border-right: 1px solid #DDDDDD; position: relative; font-size: .95rem;}
.order_nav li:last-child{border: 0;}
.order_nav li.active{color: #22AD38;}
.order_nav li .num{position: absolute; top: -5px; right: 14%; background: #22AD38; color: white; font-size: .7rem; padding: .1rem .4rem; border-radius: 50%;}

.order_list li{display: table; width: 100%; padding: 4% 3% 4% 5%; border-bottom: 1px solid #CCCCCC;}
.order_list li>div{display: table-cell; vertical-align: middle;}
.order_img,.order_img img{width: 4.5rem; height: 4.5rem;}
.order_img img{border: 1px solid #CCCCCC;}
.order_list .iconfont{font-size: 1.2rem; color: #666666;}
.order_info{padding-left: .8rem;}
.order_info p{font-size: .75rem;}
.order_info .name{font-size: 1rem; color: #000000;}

.dd_none{padding-top: 30%;}

/*完成付款*/
.pay_top{text-align: center; padding: 1rem 0;}
.pay_top .iconfont{font-size: 2.5rem; color: #22AD38;}
.pay_top p{font-size: .75rem; color: #22AD38;}
.pay_top .pri{color: #000000; font-size: 1.5rem;}
.pay_top .pri em{font-size: 2.3rem; font-weight: bold;}
.pay_gljdkbox{height: 2.5rem;}
.pay_glj{height: 2.5rem; line-height: 2.5rem; background: #22AD38; color: white; padding: 0 3%; font-size: 1.2rem; font-weight: bold;}
.pay_glj .right{float: right;}

.pay_fkxq{padding: .7rem 3% 0 0;}
.pay_fkxq .left,.pay_fkxq .center{width: 25%; float: left; text-align: center; font-size: .75rem;}
.pay_fkxq .right{float: right; width: 50%; float: right; text-align: right; font-size: .75rem; }
.pay_gljye{font-size: 1.1rem; color: #22AD38; font-weight: bold; text-align: right; padding: 1rem 3%;}
.pay_btn{text-align: center; padding: .5rem 0 1rem;}
.pay_btn button{width: 50%; height: 3rem; font-weight: bold; background: white; border: 1px solid #22AD38; border-radius: 5px; color: #22AD38; font-size: 1.2rem;}

/*商品详情*/
.sp_img{position: relative;}
.sp_img img{height: 12rem;}
.sp_glj{right: .5rem; bottom: .5rem; width: 5rem; height: 5rem; padding-top: .6rem;} 

.sp_list{box-shadow: 0 0 7px 0 #CCCCCC; display: table; width: 100%; padding: .3rem 0 .3rem 3%;}
.sp_list li{display: table-cell; width: 33.33%; text-align: center; font-size: .75rem;}
.sp_list .green{color: #22AD38; font-size: .95rem;}
.sp_list .kuc{text-align: left;}

.sp_nambox{padding: 2% 3% 3%;}
.sp_nambox .spnam{width: 65%; float: left;}
.sp_nambox .spnam .nam{font-size: 1.1rem; font-weight: bold; line-height: normal; color: #666666;}
.sp_nambox .spnam .tip{font-size: 1rem; font-weight: bold; line-height: normal; color: #666666;}
.sp_nambox .spbtn{width: 35%; margin-top: .3rem; float: right; border: 0; background: #22AD38; color: white; height: 2.3rem; border-radius: 5px; font-size: 1rem;}

.sp_nrbox{padding: 3%;}
.sp_nrbox .bt{font-size: .85rem;}
.sp_nrbox .spnr{box-shadow: 0 0 7px 0 #CCCCCC; border-radius: 5px; margin: .5rem 0; padding: 3%;}

/*会员码*/
.hym_top{padding: 1.2rem 0 1rem;}
.huiymconbox{box-shadow: 0 0 7px 0 #CCCCCC; width: 90%; margin: 0 auto; border-radius: 7px; padding-top: 1.5rem;}
.line{height: 2.5rem; background: #F2F2F2; margin-bottom: .5rem;}
.huiym_num{text-align: center; padding-bottom: .6rem; font-size: 1.1rem;}
.hymewmbox #qrcode{width: 10rem; height: 10rem; margin: 2.7rem auto 1.5rem;}
.hymewmbox #qrcode canvas{width: 10rem; height: 10rem;}
.huiym_tip{font-size: .75rem; color: #22AD38; text-align: center;}

/*红包记录*/
.hbjl_list li{padding: 2% 5%; border-bottom: 1px solid #DDDDDD; display: table; width: 100%;}
.hbjl_list li>div{display: table-cell; width: 50%; vertical-align: middle;}
.hbjl_list li .right{text-align: right; font-size: 1.6rem;}
.hbjl_list li .type{font-size: 1.1rem; color: #000000;}
.hbjl_list li .time{font-size: .75rem;}
.hbjl_list li .right.add{color: #22AD38;}

/*我的会员*/
.mhy_top{width: 90%; margin: 1rem auto; display: table; box-shadow: 0 0 7px 0 #CCCCCC; padding: 5% 3% 5% 5%;}
.mhy_top>div{display: table-cell; vertical-align: middle;}
.mhy_img,.mhy_img img{width: 5rem; height: 5rem; border-radius: 50%;}
.mhy_info{ width: 100%; padding-left: 1rem;}
.mhy_info .nam{font-size: 1.5rem;}
.mhy_info .glj{font-size: .7rem; padding-bottom: .2rem;}
.mhy_info .sssj{font-size: 1rem;}

.myhuiy_nav{box-shadow: 0 0 7px 0 #CCCCCC; padding: .5rem 0;}
.myhuiy_nav li{display: block; width: 33.33%; font-size: .85rem; float: left; text-align: center; border-right: 1px solid #DDDDDD;}
.myhuiy_nav li:last-child{border: 0;}

.myhy_list li>span{font-size: .85rem;}

/*发红包*/
.hongb_item{box-shadow: 0 0 10px 0 #CCCCCC; display: table; padding: .5rem 3%; margin: 1.5rem auto 0; width: 90%; border-radius: 5px;}
.hongb_item>div{display: table-cell; vertical-align: middle; font-size: .7rem; font-weight: bold;}
.hongb_item .bt{font-size: 1.1rem; width: 5rem;}
.hongb_item .hb_srk input{width: 100%; text-align: right; padding: 3% 0; border: 0;}
.hongb_item .hb_srk.glj input{font-size: 1.3rem;}
.hongb_item .tip{width: 3rem; text-align: right;}
.hongb_item .tip.teb{width: 1.5rem;}
.hbitem_tip{width: 90%; margin: 0  auto; font-size: .7rem; color: #999999; padding: .3rem 0 .5rem;}
.hbitem_tip a{color: #22AD38;}

.hb_tbtip{width: 90%; margin: 0  auto; box-shadow: 0 0 10px 0 #CCCCCC; padding: 3%; border-radius: 5px;}
.hb_tbtip textarea{width: 100%; padding: 0; font-size: 1rem; border: 0; min-height: 4rem;}

.hb_pribox{text-align: center; padding: .5rem;}
.hb_pribox>span{vertical-align: text-top; display: inline-block;}
.hb_pribox .iconfont{margin-top: .7rem; font-size: 1.2rem;}
.hb_pribox .hb_pri{font-size: 2.8rem;}

.hb_btn{display: block; width: 45%; margin: 0 auto; height: 2.8rem; line-height: 2.8rem; background: #D84A5A; color: white; font-size: 1.2rem; text-align: center; border-radius: 5px;}
.see_btn{text-align: center; font-size: 1.1rem; color: #999999; display: block; width: 100%; position: absolute; bottom: 2rem;}

/*分享红包*/
.fenxhb_top{background: url(../images/bac_fenx.jpg) no-repeat; background-size: 100% 100%; padding: 1rem 0 5.5rem; text-align: center; color: white; font-size: .85rem;}
.fxhb_img{width: 3.5rem; height: 3.5rem; border-radius: 50%; overflow: hidden; margin: 0 auto;}
.fxhb_nam{font-size: 1.4rem; line-height: normal; padding: .3rem 0;}
.fxhb_bottom{background: #199630; padding: 8rem 0 2rem;}
.fxhb_ewm{position: relative;}
.fxhb_ewm #qrcode{position: absolute; top: -4.7rem; left: 31%; width: 8rem; height: 8rem; border-radius: 50%; overflow: hidden; background: white;}
.fxhb_btn{width: 70%; margin-left: 15%; height: 2.5rem; font-size: .95rem; background: white; border: 0; border-radius: 5px; margin-bottom: 1.2rem;}
.fxhb_btn.red{color: #ff0000;}

.khb_conbox{background: #D93C2B; position: fixed; top: 15%; overflow: hidden; left: 10%; right: 10%; width: 80%; box-shadow: 0 0 8px 0 #CCCCCC; border-radius: 3px; text-align: center; color: white; z-index: 9999; padding-top: 2.5rem;}
.khb_top{padding-bottom: 2.5rem;}
.khb_conbox .khbbottom{height: 5rem; background: #D13529;}

/*红包详情*/
.hbxq_top{background: #22AD38; text-align: center; color: white; padding: 2rem 0 1.5rem;}
.hbxq_top .tip{width: 70%; margin: 0 auto; height: 2.5rem; line-height: 2.5rem; background: #E6E6E6; border-radius: 10rem;}
.hbxq_nr{font-size: .75rem; padding: .5rem 10%;}
.hbxq_list{background: white; box-shadow: 0 0 10px 0 #CCCCCC; display: block; width: 90%; margin: 0 auto; border-radius: 8px;}
.hbxq_list li{display: table; width: 100%; padding: 1rem 3%; border-bottom: 1px solid #DDDDDD;}
.hbxq_list li:last-child{border: 0;}
.hbxq_list li>div{display: table-cell; vertical-align: middle; width: 50%;}
.hbxq_list .hbxq_img img{width: 3rem; height: 3rem; border-radius: 50%;}
.hbxq_list .left>span{display: inline-block; vertical-align: middle;}
.hbxq_list .right{text-align: right; font-size: .7rem;}
.hbxq_list .bbxq_nam{font-size: 1.2rem;}
.hbxq_list .pri{font-size: 1.3rem;}
.hbxq_list .pri .iconfont{color: #22AD38; font-size: .95rem;}

.srmm_bt{font-size: 1rem; padding: .5rem 0 1rem;}
.srmm_tip{font-size: 1rem;}
.srmm_num{font-size: 2rem; line-height: normal;}
.shurmmk{display: block; width: 90%; margin: 0 auto; height: 3rem; line-height: 3rem; margin-top: 1rem;}
.xgmm{text-align: right; display: block; width: 90%; margin: .5rem auto;}

/*商家申请*/
.sjsq_tips{padding: 4% 5%; font-size: .75rem;}
.sjsq_list{background: white;}
.sjsq_list li{padding: 0 5%; border-bottom: 1px solid #F7F7F7;}
.sjsq_list li>span{display: block; width: 40%; float: left; font-size: .95rem; line-height: 3rem;}
.sjsq_list li .right{width: 60%;}
.sjsq_list li input{height: 3rem; line-height: 3rem; text-align: right; font-size: .95rem; border: 0;}
.sjsq_list .yzm input{text-align: left;}
.sjsq_list .yzm .left{text-align: right;}
.sjsq_list .yzm>input{width: 100%;}
.sjsq_list .yzm a{color: #FF0000; border: 1px solid #FF0000; font-size: .75rem; padding: .2rem .5rem;}

.sjsq_btn{width: 70%; margin: 2rem 0 0 15%; height: 3rem; background: #22AD38; color: white; font-size: 1.2rem; border: 0; border-radius: 8px;}
.sjsq_tips2{text-align: center; font-size: .75rem; padding: 3% 5%; color: #999999;}

/*设置*/
.edit_list{padding: 5% 2% 0;}
.edit_list li{background: white; margin-bottom: 10px; }
.edit_list li a{padding: 4% 5%; display: block;}
.edit_list li span{display: inline-block; width: 50%; float: left; font-size: .95rem;}
.edit_list li .iconfont{text-align: right; font-size: .75rem; padding-top: .2rem;}

.smrz_fwxy{padding: .5rem 5% 0; font-size: .95rem;}
.smrz_fwxy input{vertical-align: middle;}
.smrz_fwxy a{color: #999999;}












